local mp = require("MessagePack")
__服务 = require("PackServer")('世界')

__服务.发送_ = __服务.发送

function __服务:发送(id,...)
    self:发送_(id,mp.pack{...})
end
function __服务:发送登录(...)
    self:发送_(self.登陆id,mp.pack{...})
end
function __服务:发送世界(...)
    self:发送_(self.世界id,mp.pack{...})
end
function __服务:启动成功()

end

function __服务:连接进入(id,ip,port)
    -- print('连接进入',id,ip,port)
    -- self:发送(id,"欢迎进入。")
end

function __服务:连接退出(id,so,ec)

end

function __服务:数据到达(id,data)
    data = mp.unpack(data)
    local i,d = unpack(data)
    if i==0 then
        if d == '登陆端连接' then
            self.登陆id = id
        elseif d == '世界端连接' then
            self.世界id = id
        end
    end
    print("数据到达",id,unpack(data))
end

__服务:启动('127.0.0.1',9527)--内网
